Simulator for Performance Evaluation of Process Scheduling Policies for Embedded Real-Time Operating Systems
نویسندگان
چکیده
The embedded systems work on real time operating systems (ERTOS). There are many CPU scheduling policies in general operating systems out of which ERTOS most commonly follow the priority and round robin scheduling. The aim of this research work is to evaluate performance of these scheduling policies. Simulation is adopted as tool to find the best policy that can be implemented to boost the performance of the ERTOS. This model is in the form of a set of assumptions concerning operation of a system. The simulator designed accesses the performances of Round Robin, Priority preemptive and non preemptive scheduling policies in terms of average waiting time and average turnaround time for a number of processes.
منابع مشابه
Real-time Scheduling of a Flexible Manufacturing System using a Two-phase Machine Learning Algorithm
The static and analytic scheduling approach is very difficult to follow and is not always applicable in real-time. Most of the scheduling algorithms are designed to be established in offline environment. However, we are challenged with three characteristics in real cases: First, problem data of jobs are not known in advance. Second, most of the shop’s parameters tend to be stochastic. Third, th...
متن کاملOperating Room Scheduling Considering Patient Priorities and Operating Room Preferences: A Case Study
Operating rooms have become the most important areas in hospitals because of the scarcity and cost of resources. The present study investigates operating room scheduling and rescheduling considering the priority of surgical patients in a specialized hospital. The ultimate purpose of scheduling is to minimize patient waiting time, surgeon idle time between surgeries, and penalties for deviations...
متن کاملOptimized DVFS Policies for Multi-Core Real-Time Embedded Systems
Energy consumption reduction is central to the design of modern embedded systems. Consequently, modern processors are equipped with software controlled mechanisms such as DVFS to allow the operating system to reduce the power consumption while meeting the required performance. This work presents two new policies for DVFS configuration which take into account the limited core DVFS range. Based o...
متن کاملUser Adjustable Process Scheduling Mechanism for a Multiprocessor Embedded System
The multiprocessor computer systems become more popular for the improvement of the processor’s design and fabrication’s evolution. In the past, the multiprocessors systems are usually adopted in server systems. Nowadays, the configurations of multiprocessor are also adopted in the personal computers or embedded systems. But we cannot achieve the optimal performance of the multiprocessor systems...
متن کاملA Reconnaissance Attack Mechanism for Fixed-Priority Real-Time Systems
In real-time embedded systems (RTS), failures due to security breaches can cause serious damage to the system, the environment and/or injury to humans. Therefore, it is very important to understand the potential threats and attacks against these systems. In this paper we present a novel reconnaissance attack that extracts the exact schedule of real-time systems designed using fixed priority sch...
متن کامل